to overcome a hurdle - Allemand Anglais Dictionnaire